\hypertarget{classga__exception}{
\section{Referência da Classe ga\_\-exception}
\label{classga__exception}\index{ga\_\-exception@{ga\_\-exception}}
}


{\ttfamily \#include $<$ga\_\-exception.h$>$}

\subsection*{Métodos Públicos}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classga__exception_a92dc4bfb0206de9f8a107f2545eb3bb8}{ga\_\-exception} (std::string line, std::string func, std::string file)
\item 
std::string \hyperlink{classga__exception_ab636963c37205d48c5b8f00ef353bed0}{what} (void)
\end{DoxyCompactItemize}


\subsection{Descrição Detalhada}
Classe que trata as excessões do GA. 

\subsection{Construtores \& Destrutores}
\hypertarget{classga__exception_a92dc4bfb0206de9f8a107f2545eb3bb8}{
\index{ga\_\-exception@{ga\_\-exception}!ga\_\-exception@{ga\_\-exception}}
\index{ga\_\-exception@{ga\_\-exception}!ga_exception@{ga\_\-exception}}
\subsubsection[{ga\_\-exception}]{\setlength{\rightskip}{0pt plus 5cm}ga\_\-exception::ga\_\-exception (std::string {\em line}, \/  std::string {\em func}, \/  std::string {\em file})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classga__exception_a92dc4bfb0206de9f8a107f2545eb3bb8}
Método construtor da excessão.

line Linha onde ocorreu a excessão.  func Nome do método onde ocorreu a excessão.  file Arquivo aonde ocorreu a excessão. 

\subsection{Métodos}
\hypertarget{classga__exception_ab636963c37205d48c5b8f00ef353bed0}{
\index{ga\_\-exception@{ga\_\-exception}!what@{what}}
\index{what@{what}!ga_exception@{ga\_\-exception}}
\subsubsection[{what}]{\setlength{\rightskip}{0pt plus 5cm}std::string ga\_\-exception::what (void)\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classga__exception_ab636963c37205d48c5b8f00ef353bed0}
Retorna a descrição detalhada da excessão.

\begin{DoxyReturn}{Retorna}
String com os detalhes da excessão. 
\end{DoxyReturn}


A documentação para esta classe foi gerada a partir do seguinte arquivo:\begin{DoxyCompactItemize}
\item 
\hyperlink{ga__exception_8h}{ga\_\-exception.h}\end{DoxyCompactItemize}
